1 2 3 4 5 6 7 8 9 10 11 12 13 14
| 1:上传jar到指定目录 在该目录下创建Dockerfile 文件 2: FROM java:8 MAINTAINER bohu ADD gateway-1.0-SNAPSHOT.jar gateway.jar EXPOSE 8001 ENTRYPOINT ["java","-Dfile.encoding=utf-8","-jar","data/gateway-1.0-SNAPSHOT.jar"] ## data/gateway-1.0-SNAPSHOT.jar 指定当前目录下 gateway-1.0-SNAPSHOT.jar 文件 3:创建镜像文件 docker build -t gateway:1.0.0 . 注意:后面的 . 4:将容器目录与宿主机目录进行关联 docker run --name gateway -it -v /usr/local/docker/jar:/data -d -p 8001:8001 gateway:1.01 --name为指定容器的名称 -v 宿主机目录关联容器目录 -p指定容器暴露的端口 5:每次更新替换jar即可 6、然后docker stop启动的容器,然后再docker start容器就可以了
|